@Component public class DocumentiDataService extends Object implements IDataService<NotaTaccuino,DocumentoRequestDTO,Documento,DocumentoNonTrovatoException>
| Constructor and Description |
|---|
DocumentiDataService() |
| Modifier and Type | Method and Description |
|---|---|
Documento |
addNtt(NotaTaccuino nota,
DocumentoRequestDTO docRequest)
Aggiunge al database una nuova istanza di tipo Documento
|
void |
deprecaNtt(Documento doc)
Cancella logicamente l'istanza di tipo Documento inserita in input
|
List<Documento> |
findAllNttById(String idNota)
Recupera l'elenco dei documenti associati ad un id nota
|
Documento |
getNttById(String id)
Restituisce un documento in base all'id in input
|
Documento |
updateNtt(Documento doc,
DocumentoRequestDTO newDocDto)
Crea e salva un'istanza di tipo Documento aggiornata con i dati in input, e depreca la vecchia istanza
|
public List<Documento> findAllNttById(String idNota) throws FaultException
findAllNttById in interface IDataService<NotaTaccuino,DocumentoRequestDTO,Documento,DocumentoNonTrovatoException>idNota - l'ID della notaFaultException - quando ci sono problemi nel recupero dati dal databasepublic Documento getNttById(String id) throws DocumentoNonTrovatoException, FaultException
getNttById in interface IDataService<NotaTaccuino,DocumentoRequestDTO,Documento,DocumentoNonTrovatoException>id - L'ID del documento da recuperareDocumentoNonTrovatoException - Quando non viene trovato nessun documento con quell'idFaultExceptionpublic Documento addNtt(NotaTaccuino nota, DocumentoRequestDTO docRequest) throws FaultException
addNtt in interface IDataService<NotaTaccuino,DocumentoRequestDTO,Documento,DocumentoNonTrovatoException>nota - Istanza della nota a cui e' associato l'oggettodocRequest - Oggetto contenente i dati di input del documentoFaultException - quando ci sono problemi nel salvataggio dei dati nel database
o se esiste gia' un documento associato alla notapublic void deprecaNtt(Documento doc) throws FaultException
deprecaNtt in interface IDataService<NotaTaccuino,DocumentoRequestDTO,Documento,DocumentoNonTrovatoException>doc - istanza dell'oggetto da deprecareFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic Documento updateNtt(Documento doc, DocumentoRequestDTO newDocDto) throws FaultException
updateNtt in interface IDataService<NotaTaccuino,DocumentoRequestDTO,Documento,DocumentoNonTrovatoException>doc - Vecchia istanza dell'oggetto da modificarenewDocDto - Nuovo oggetto in input, contenente i dati aggiornatiFaultException - quando ci sono problemi nel salvataggio dei dati nel databaseCopyright © 2024. All rights reserved.